آموزش زندگی خود را با پایتون + جایزه ChatGPT خودکار کنید [2024]

Automate Your Life With Python + ChatGPT Prize [2024]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: وب، اکسل، ایمیل ها، فایل ها، پوشه ها و موارد دیگر را با پایتون | خودکار کنید خودکار کردن وظایف با ChatGPT آموزش خودکار کردن وظایف مختلف با Python آموزش اتوماسیون وب: خودکار کردن عملیات News، WhatsApp و Tinder Automate فایل و پوشه خودکار پردازش متن خودکارسازی گزارشات Excel ارسال خودکار ایمیل ها را یاد بگیرید Python را یاد بگیرید همانطور که برنامه های دنیای واقعی می سازید به طور خودکار داده ها را به Google وارد کنید برگه‌ها با پایتون کارها را با ChatGPT خودکار می‌کنند. پیش نیازها:دسترسی به اینترنت

به خسته کننده ترین کاری که تا به حال انجام داده اید فکر کنید. به احتمال زیاد، می توانید آن را با پایتون خودکار کنید!

Python بهترین زبان برنامه نویسی است که می توانید برای اتوماسیون یاد بگیرید. این یک زبان ساده و در عین حال قدرتمند است که می تواند به شما کمک کند زندگی خود را خودکار کنید.

به خودکارسازی زندگی خود با پایتون خوش آمدید!

این کاملترین و پروژه محورترین دوره است. در این دوره آموزشی، ما می خواهیم یاد بگیریم که چگونه کارهای خسته کننده و تکراری را با پایتون خودکار کنیم. ما کارهای روزمره را خودکار می کنیم. برای نام بردن چند مورد:


  • عملیات فایل و پوشه

  • اخبار صبح شما

  • WhatsApp

  • Tinder

  • پردازش متن: فایل‌های TXT و CSV را خودکار کنید

  • کاربرگ‌نگار Google

  • گزارش اکسل

  • ایمیل


بهترین چیز این است که برای انجام همه این کارها نیازی نیست در پایتون متخصص باشید. اگر یک مبتدی مطلق هستید، می توانید دوره سقوط پایتون موجود در این دوره را تماشا کنید و اگر از قبل پایتون را می شناسید، قبل از نوشتن کد، تمام کتابخانه های پایتون را که برای اتوماسیون استفاده می شوند، به شما معرفی خواهم کرد.


چه چیزی این دوره را متفاوت از سایر دوره ها می کند و چرا باید ثبت نام کنید؟

  • این به روزترین و کاملترین دوره اتوماسیون در پایتون است

  • این پروژه محورترین دوره ای است که می توانید پیدا کنید. ما کارهای تکراری را که در غیر این صورت به صورت دستی انجام می‌دادید، خودکار می‌کنیم

  • شما یک راهنمای گام به گام عمیق در مورد نحوه خودکارسازی موارد با پایتون خواهید داشت.

  • شما تمام کتابخانه های پایتون مورد استفاده برای اتوماسیون را خواهید آموخت

  • می‌آموزید که چگونه کارها را با ChatGPT خودکار کنید

  • 30 روز ضمانت بازگشت وجه توسط Udemy

در پایان این دوره، می‌توانید اتوماسیون خود را با استفاده از پایتون بسازید!


اکنون به من بپیوندید و بیایید زندگی شما را با پایتون خودکار کنیم!


سرفصل ها و درس ها

نصب و راه اندازی Installation and Setup

  • نکته مهم (+برگ تقلب برای دوره) Important Note (+Cheat Sheet for The Course)

  • نصب Python و PyCharm Installing Python and PyCharm

دوره سقوط پایتون (اختیاری) Python Crash Course (Optional)

  • نمای کلی بخش Section Overview

  • نصب نوت بوک پایتون و ژوپیتر از طریق آناکوندا Installing Python and Jupyter Notebook through Anaconda

  • رابط نوت بوک Jupyter Jupyter Notebook Interface

  • انواع سلول ها و حالت ها در نوت بوک Jupyter Cell Types and Modes in Jupyter Notebook

  • سلام دنیا Hello World

  • انواع داده ها Data Types

  • متغیرها Variables

  • لیست ها Lists

  • فرهنگ لغت Dictionary

  • اگر بیانیه If Statement

  • برای حلقه For Loop

  • تابع Function

  • ماژول ها Modules

عملیات فایل و پوشه File and Folder Operations

  • سیستم عامل در مقابل ماژول مسیر OS vs Path Module

  • ایجاد پوشه ها و زیر پوشه ها Creating Folders and Subfolders

  • تغییر نام پوشه ها و فایل ها و دریافت مسیر همه زیرشاخه ها Rename Folders and Files & Get Path of All Subdirectories

  • تمرین 1 - تغییر نام فایل بر اساس پوشه های والد و پدربزرگ Exercise 1 - Rename file based on parent and grandparent folders

  • تمرین 2 - تغییر پسوند یک فایل Exercise 2 - Change Extension of a file

  • ایجاد و حذف فایل ها Create and Delete Files

  • زیپ را استخراج کنید Extract Zip

  • جستجوی فایل Search File

پروژه 1: اسناد Word را خودکار کنید Project 1: Automate Word Documents

  • پر کردن اطلاعات در Word Filling in Data in Word

  • چگونه داده های جعلی ایجاد کنیم How to Create Fake Data

  • اتوماسیون اسناد Word Word Document Automation

اتوماسیون وب و اسکرپینگ وب: اخبار صبحگاهی را خودکار کنید Web Automation & Web Scraping: Automate Morning News

  • نمای کلی بخش Section Overview

  • مبانی HTML - برچسب ها و عناصر HTML Basics - Tags and Elements

  • مبانی HTML - ساختار درختی HTML Basics - Tree Structure

  • XPath - نحو، توابع و اپراتورها XPath - Syntax, Functions and Operators

  • XPath - XPath خود را تست کنید XPath - Test Your XPath

  • XPath - کاراکترهای خاص و نحو XPath - Special Characters and Syntax

  • نصب سلنیوم و کروم درایور Installing Selenium and ChromeDriver

  • خودکار کردن اخبار - ایجاد درایور Automate The News - Creating The Driver

  • خودکار کردن اخبار - یافتن عناصر Automate The News - Finding Elements

  • خودکار کردن اخبار - صادرات داده به یک فایل CSV Automate The News - Exporting Data to a CSV File

  • خودکار اخبار - حالت بدون سر Automate The News - Headless mode

  • خودکار کردن اخبار - آماده کردن اسکریپت برای اجرای هر روز Automate The News - Preparing Script to Be Run Everyday

  • py را به exe تبدیل کنید Convert py to exe

  • برنامه ریزی اسکریپت پایتون با crontab (masOS) Schedule Python Script with crontab (masOS)

  • توجه: یک اسکریپت پایتون را در ویندوز برنامه ریزی کنید Note: Schedule a Python Script on Windows

  • زمانبندی اسکریپت پایتون با Task Scheduler (ویندوز) Schedule Python Script with Task Scheduler (Windows)

پروژه 2: Tinder Project 2: Tinder

  • نمای کلی بخش Section Overview

  • نکته مهم (به روز رسانی) Important Note (Updates)

  • خودکارسازی Tinder - ساخت XPaths Automating Tinder - Building The XPaths

  • خودکارسازی Tinder - اضافه کردن یک حلقه For، امتحان کنید/Excepts و Waits Automating Tinder - Adding a For Loop, Try/Excepts and Waits

  • سلنیوم را به یک مرورگر موجود وصل کنید Connect Selenium to an Existing Browser

  • اسکریپت پایتون را برنامه ریزی کنید Schedule Python Script

Regex: الگوهای متن را پیدا کنید Regex: Find Text Patterns

  • نمای کلی بخش Section Overview

  • متاکاراکترها و پرچم های Regex Regex Metacharacters and Flags

  • کمیت کننده ها (+ مسابقات حریص و تنبل) Quantifiers (+Greedy and Lazy Matches)

  • متاکاراکترهای بیشتر More Metacharacters

  • search() و findall() search() and findall()

  • تمرینات Exercises

پردازش متن: فایل های TXT و CSV را خودکار کنید Text Processing: Automate TXT and CSV files

  • نمای کلی بخش Section Overview

  • مقدمه ای بر DataFrames و Numpy Array های Pandas Introduction to Pandas DataFrames and Numpy Arrays

  • یک فایل TXT/CSV با داده های متنی ایجاد کنید Create a TXT/CSV File with Text Data

  • به هر خط در فایل‌های CSV کاراکتر اضافه کنید Add Characters to Each Line in CSV Files

  • نویسه ها را از هر خط در فایل های CSV حذف کنید Remove Characters From Each Line in CSV Files

  • الحاق داده ها در چندین فایل TXT/CSV Concatenate Data in Multiple TXT/CSV Files

  • موارد تکراری را در یک ستون حذف کنید و مقادیر NaN را رها کنید Remove Duplicates Within a Column and Drop NaN Values

پروژه 3: استخراج جدول Project 3: Table Extraction

  • نمای کلی بخش Section Overview

  • خودکار استخراج جدول از صفحات HTML Automate Table Extraction from HTML pages

  • استخراج جداول از PDF را به صورت خودکار انجام دهید Automate Table Extraction from PDFs

  • استخراج خودکار CSV از وب سایت ها - قسمت 1 Automate CSV Extraction from Websites - Part 1

  • استخراج خودکار CSV از وب سایت ها - قسمت 2 Automate CSV Extraction from Websites - Part 2

  • استخراج خودکار CSV از وب سایت ها - قسمت 3 Automate CSV Extraction from Websites - Part 3

Google Sheets Google Sheets

  • نمای کلی بخش Section Overview

  • API ها و بارگیری اعتبار را فعال کنید Enable APIs and Download Credentials

  • با پایتون یک صفحه گسترده ایجاد کنید Create a Spreadsheet with Python

  • با پایتون داده ها را در Google Sheets آپلود کنید Upload data to Google Sheets with Python

  • یک کاربرگ را با پایتون ویرایش کنید Edit a Worksheet with Python

گزارش های اکسل Excel Reports

  • نمای کلی بخش Section Overview

  • یک Pivot Table با پایتون ایجاد کنید Create a Pivot Table with Python

  • یک بارچارت اضافه کنید Add a Barchart

  • فرمول های اکسل را با پایتون بنویسید Write Excel Formulas with Python

  • قالب بندی سلول ها Format Cells

  • تبدیل Pivot Table به گزارش Excel Convert Pivot Table to Excel Report

  • ایجاد گزارش های اکسل با یک کلیک (py به exe) Generate Excel Reports with One Click (py to exe)

ایمیل ها Emails

  • نمای کلی بخش Section Overview

  • تأیید صحت ۲ مرحله‌ای را روشن کنید Turn on 2-Step Verification

  • با پایتون ایمیل بفرستید Send an Email with Python

  • یک پیوست اضافه کنید Add an Attachment

کارها را با ChatGPT خودکار کنید Automate tasks with ChatGPT

  • نمای کلی بخش Section Overview

  • خودکارسازی چندین کار با ChatGPT Automating Multiple tasks with ChatGPT

  • خودکار کردن وب سایت با افزونه ChatGPT Automate Web Scraping with ChatGPT Plugin

  • خودکار کردن وب با مترجم کد ChatGPT Automate Web Scraping with ChatGPT Code Interpreter

  • تجزیه و تحلیل داده ها را با مترجم کد ChatGPT به صورت خودکار انجام دهید Automate Data Analysis with ChatGPT code interpreter

  • خودکارسازی اکسل با ChatGPT Automating Excel with ChatGPT

  • تبریک می گویم! Congratulations!

ضمیمه (محتوای قدیمی: پروژه WhatsApp) Appendix (Older Content: WhatsApp Project)

  • توجه داشته باشید Note

  • نمای کلی بخش Section Overview

  • اتوماسیون اولیه با pywhatkit - ارسال پیام به مخاطبین و گروه ها Basic Automation with pywhatkit - Sending Messages to Contacts and Groups

  • واتساپ را با سلنیوم خودکار کنید - ارسال پیام Automate WhatsApp with Selenium - Sending Messages

  • واتساپ را با سلنیوم خودکار کنید - ارسال عکس Automate WhatsApp with Selenium - Sending a Photo

  • واتساپ را با سلنیوم خودکار کنید - سلنیوم را به یک مرورگر موجود وصل کنید Automate WhatsApp with Selenium - Connect Selenium to an Existing Browser

  • واتس اپ را با سلنیوم خودکار کنید - اضافه کردن Waits Automate WhatsApp with Selenium - Adding Waits

  • خودکار کردن پیام "صبح بخیر" - آماده سازی اسکریپت برای اجرای هر روز Automate a "Good Morning" message - Preparing Script to Be Run Everyday

  • برنامه ریزی اسکریپت پایتون با crontab (macOS) Schedule Python Script with crontab (macOS)

  • توجه: یک اسکریپت پایتون را در ویندوز برنامه ریزی کنید Note: Schedule a Python Script on Windows

نمایش نظرات

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.

آموزش زندگی خود را با پایتون + جایزه ChatGPT خودکار کنید [2024]
جزییات دوره
13 hours
100
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,469
4.8 از 5
دارد
دارد
دارد
Frank Andrade
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Frank Andrade Frank Andrade

دانشمند داده